package com.ffe.flower.engine.wrapper;

import java.util.Date;

import com.ffe.flower.engine.constant.AuditStatus;
import com.ffe.flower.engine.model.FlowStateDetail;

public final class FlowStateWrapper {

  private final FlowStateDetail flowStateDetail;

  public FlowStateWrapper(FlowStateDetail flowStateDetail) {
    super();
    this.flowStateDetail = flowStateDetail;
  }

  public Integer getStateId() {
    return this.flowStateDetail.getStateId();
  }

  public Enum<?> getFlowState() {
    return this.flowStateDetail.getFlowState();
  }

  public Integer getFlowId() {
    return this.flowStateDetail.getFlowId();
  }

  public AuditStatus getAuditStatus() {
    return this.flowStateDetail.getAuditStatus();
  }

  public String getAuditorId() {
    return this.flowStateDetail.getAuditorId();
  }

  public Boolean getAuditorAgent() {
    return this.flowStateDetail.getAuditorAgent();
  }

  public String getRemark() {
    return this.flowStateDetail.getRemark();
  }

  public Date getCreatedDate() {
    return this.flowStateDetail.getCreatedDate();
  }

  public Date getLastModifiedDate() {
    return this.flowStateDetail.getLastModifiedDate();
  }

}
